const fs = require('fs');
const child_process = require('child_process');

for(var i=0; i<3; i++) {
    //'node support.js '+i  这里的i会传给support.js，是一个命令行的方式传入
    var workerProcess = child_process.exec('node support.js '+i, function (error, stdout, stderr) {
        if (error) {
            console.log(error.stack); //打印错误堆栈
            console.log('Error code: '+error.code); //错误码
            console.log('Signal received: '+error.signal);  //信号
        }
        console.log('stdout: ' + stdout);  //标准输出
        console.log('stderr: ' + stderr);  //标准错误
    });

    workerProcess.on('exit', function (code) {
        console.log('子进程已退出，退出码 '+code);
    });
}